Answered
PDAnnotの値について
acrobatのSDKを使い、プラグイン開発をしていますが、わからないところがあるので、教えてください。下記のコードは3D注釈を追加するためのコードの一部です。その中でpdAnnot及び、cosAnnotの値が a=-1073741824 b=45 となり,その後のコードでacrobat上で”文書読み取り中にエラーが発生しました。(44)”となってしまいます。a=-1073741824は異常と思いますが、なにがいけないのでしょうか?わかる方がいましたらよろしくお願いします。
PDPage pdPage = AVDocGetPageView(avDoc) ? AVPageViewGetPage(AVDocGetPageView(avDoc)) : NULL;
ASAtom annotSubtype = ASAtomFromString("3D");
ASFixedRect initialRect = { ASInt16ToFixed(0), ASInt16ToFixed(50), ASInt16ToFixed(50), ASInt16ToFixed(100) };
PDAnnot pdAnnot = PDPageAddNewAnnot(pdPage, annotSubtype, PDPageGetNumAnnots(pdPage), &initialRect);
CosDoc cosDoc = PDDocGetCosDoc(pdDoc);
CosObj cosAnnot = PDAnnotGetCosObj(pdAnnot);
