0
アプリケーションが印刷されたページに収まるようにテキストを折り返すようにアプリケーションを強制する方法を知っていますか?私はスクロールビューでサイズ変更可能なテキストフィールドを持っていて、ユーザーが特定の幅を超えてサイズを変更した場合、印刷プレビューは右端のテキストを完全に消してしまいます。私のコードは.mです:NSPrintOperation中にクリッピング(TextField)が発生する
- (NSPrintOperation *)printOperationWithSettings:(NSDictionary *)ps error:(NSError **)e;
{
NSPrintInfo *printInfo = [self printInfo];
NSPrintOperation *printOp = [NSPrintOperation printOperationWithView:myView
printInfo:printInfo];
return printOp;
}
私はちょうど私のscrollviewとしてIBで 'myView'を指定しました。私は何でもできる?
私は何をすべきですか?テキストフィールド自体にmyViewオブジェクトを添付しますか? – Zakman411
Err、oops。自動修正 "askin '"〜 "admin"。それは意味をなさない。 ;-) –
スクロールビューへの参照が必要ない場合は、それが役に立ちます。また、印刷操作オブジェクトを調べ、設定されているかどうかを確認します。テキストフィールドでの折り返し(複数行)を有効にする必要があります。これは、印刷時に「見えるものはあなたが得たものです」と同じです。 –