Class BorderInformationResource
コンテンツ
[
隠れる
]BorderInformationResource class
画像印刷設定の枠線情報を持つリソース.
public sealed class BorderInformationResource : ResourceBlock
コンストラクター
名前 | 説明 |
---|---|
BorderInformationResource() | デフォルトのコンストラクター。 |
プロパティ
名前 | 説明 |
---|---|
override DataSize { get; } | リソース データ サイズをバイト単位で取得します。 |
ID { get; set; } | リソースの一意の識別子を取得または設定します。 |
override MinimalVersion { get; } | 必要最小限の PSD バージョンを取得します。 |
Name { get; set; } | リソース名を取得または設定します。サイズを均等にするためにパディングされた Pascal 文字列 (null 名は 2 バイトの 0 で構成されます). |
Signature { get; } | リソース署名を取得します。常に ‘8BIM’. である必要があります |
Size { get; } | データを含むリソース ブロック サイズをバイト単位で取得します。 |
Unit { get; set; } | 境界単位を取得または設定します。 |
Width { get; set; } | 境界線の幅を取得または設定します。 |
メソッド
名前 | 説明 |
---|---|
Save(StreamContainer) | 指定したストリームにリソース ブロックを保存します。 |
virtual ValidateValues() | リソース値を検証します。 |
例
次の例は、BorderInformationResource リソースのサポートを示しています。
[C#]
string sourceFilePath = "input.psd";
string outputFilePath = "output.psd";
using (var image = (PsdImage)Image.Load(sourceFilePath))
{
ResourceBlock[] imageResources = image.ImageResources;
BorderInformationResource borderInfoResource = null;
foreach (var imageResource in imageResources)
{
if (imageResource is BorderInformationResource)
{
borderInfoResource = (BorderInformationResource)imageResource;
break;
}
}
// BorderInformationResource を更新します
borderInfoResource.Width = 0.1;
borderInfoResource.Unit = PhysicalUnit.Inches;
image.Save(outputFilePath);
}
関連項目
- class ResourceBlock
- 名前空間 Aspose.PSD.FileFormats.Psd.Resources
- 組み立て Aspose.PSD