1

カスタム NSView のページ フッターに画像を挿入しようとしてきたので、印刷するとフッターにテキストと画像が表示されます。私が使用しているコードは次のとおりです。

- (NSAttributedString *)pageFooter {                                                            
    NSString *imgName = @"Logo.tif";                                                            
    NSFileWrapper *fwrap = [[[NSFileWrapper alloc] initRegularFileWithContents:         
                 [[NSImage imageNamed:@"Logo"] TIFFRepresentation]] autorelease];
    [fwrap setFilename:imgName];
    [fwrap setPreferredFilename:imgName];

    NSTextAttachment * ta = [[[NSTextAttachment alloc] initWithFileWrapper:fwrap] autorelease];
    NSString *aString = @"Foo";
    NSMutableAttributedString *bString = [[NSMutableAttributedString alloc]initWithString:aString]];
    [bString appendAttributedString:[NSAttributedString attributedStringWithAttachment:ta]];
    return bString;                                                                                     
    [bString release];                                                                                  
}   

画像は表示されませんが、テキストは表示されます。私は何を間違えましたか?

Xcode の Resources フォルダーに Logo.tif があり、デスクトップのメイン プロジェクト フォルダーにあります。Logo.tiff も試しました(余分な「f」を使用)

ありがとう、

マイケル

4

0 に答える 0