PublisherPicture
OfficeIMO.Publisher
A picture placement owned by one document or master page. The embedded asset is separate from this placement.
Inheritance
- object
- PublisherPicture
Usage
Explore 2 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 2
- Method PublisherDocument.AddImage
- Property PublisherPage.Pictures
Inherited Methods
Properties
public uint Id { get; } #Stable publication object identifier, scoped to this document.
public uint PageId { get; } #Owning document or master page identifier. Inherited pictures remain owned by their master.
public int? ImageId { get; } #Embedded asset identifier in PublisherDocument.Images, or null when no usable image reference was recovered. A non-null reference can still be unresolved.
public double X { get; } #Left edge of the unrotated frame in page-local points.
public double Y { get; } #Top edge of the unrotated frame in page-local points.
public OfficeTransform PageTransform { get; } #Maps picture-local points into page-local points, including object and group transforms.
public OfficeImageSourceCrop Crop { get; } #Normalized source-edge crop of the current placement. Native crop fallback diagnostics remain in the read report.
public bool HasPlacement { get; } #Whether this current picture has usable page placement.
public bool CanEdit { get; } #Whether image replacement, bounds and source-crop edits are supported for this placement. Hidden, grouped, transformed, effected, custom-clipped or unresolved pictures are inspection-only.
public string? EditLimitation { get; } #Reason this placement is inspection-only, or null when the supported picture edits are available.