Class BorderInformationResource
Innehåll
[
Dölj
]BorderInformationResource class
Resursen med raminformation för bildutskriftsinställningar.
public sealed class BorderInformationResource : ResourceBlock
Konstruktörer
namn | Beskrivning |
---|---|
BorderInformationResource() | Default_Constructor |
Egenskaper
namn | Beskrivning |
---|---|
override DataSize { get; } | Hämtar resursdatastorleken i byte. |
ID { get; set; } | Hämtar eller ställer in den unika identifieraren för resursen. |
override MinimalVersion { get; } | Får den minsta nödvändiga PSD-versionen. |
Name { get; set; } | Hämtar eller ställer in resursnamnet. Pascal-sträng, vadderad för att göra storleken jämn (ett nollnamn består av två byte på 0). |
Signature { get; } | Hämtar resurssignaturen. Bör alltid vara ‘8BIM’. |
Size { get; } | Hämtar resursblockstorleken i byte inklusive dess data. |
Unit { get; set; } | Hämtar eller ställer in gränsenheterna. |
Width { get; set; } | Hämtar eller ställer in kantbredden. |
Metoder
namn | Beskrivning |
---|---|
Save(StreamContainer) | Sparar resursblocket till den angivna strömmen. |
virtual ValidateValues() | Validerar resursvärdena. |
Exempel
Följande exempel visar stödet för BorderInformationResource-resursen.
[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;
}
}
// uppdatera BorderInformationResource
borderInfoResource.Width = 0.1;
borderInfoResource.Unit = PhysicalUnit.Inches;
image.Save(outputFilePath);
}
Se även
- class ResourceBlock
- namnutrymme Aspose.PSD.FileFormats.Psd.Resources
- hopsättning Aspose.PSD