2010-01-01から1年間の記事一覧

InDesignのJavaScriptでE4X方式でXMLを扱うとき

つまずいたポイントを書いておきます。 ・子要素を追加する (E4X記法を使うとうまくいかないので、素直にメソッドを使った方がよい) var frame = new XML("<frame/>"); var paragraph = new XML("<paragraph/>"); frame.appendChild(paragraph); ・属性を追加する frame.@id = </paragraph/></frame/>…

base64のデコードでBIO_readが失敗するとき

base64のデコードでBIO_readが失敗するときは、 BIO_set_flags(base64, BIO_FLAGS_BASE64_NO_NL); するとよい。 static CFDataRef DecodeBase64(CFStringRef srcRef) { if (srcRef == NULL) return NULL; CFIndex length = CFStringGetLength(srcRef); CFInd…