API Reference
PowerPointDeckPreflightOptions
Configures deterministic layout checks performed before a presentation is saved or published.
Inheritance
- Object
- PowerPointDeckPreflightOptions
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
Constructors
public PowerPointDeckPreflightOptions() #Methods
public PowerPointDeckPreflightOptions Clone() #PowerPointDeckPreflightOptionsCreates a detached copy suitable for per-operation customization.
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Boolean DetectOffSlideShapes { get; set; } #Checks whether explicit slide shapes extend beyond the slide canvas.
public Boolean DetectTextOverflow { get; set; } #Checks whether text is clipped after deterministic measurement.
public Boolean DetectUnreadableFontReduction { get; set; } #Checks whether normal auto-fit would reduce text below the readable threshold.
public Boolean DetectShapeCollisions { get; set; } #Checks for significant intersections between peer shapes.
public Boolean DetectMissingVisualAssets { get; set; } #Checks picture relationships and image parts.
public Boolean IncludeVisualSnapshotDiagnostics { get; set; } #Includes diagnostics from the shared slide visual snapshot.
public Boolean IgnoreContainedShapeCollisions { get; set; } #Ignores a collision when one shape fully contains another. This avoids reporting intentional text-on-panel and image-in-frame compositions as collisions.
public Boolean AllowDecorativeShapeBleed { get; set; } #Allows non-text auto shapes to extend slightly beyond the canvas for intentional full-bleed design.
public Double MaximumDecorativeBleedPoints { get; set; } #Maximum intentional decorative bleed beyond any slide edge, in points.
public Double MinimumReadableFontSizePoints { get; set; } #Minimum acceptable resolved font size in points.
public Double DefaultFontSizePoints { get; set; } #Fallback font size used when a text run does not carry an explicit size.
public Double MinimumCollisionOverlapRatio { get; set; } #Minimum intersection area divided by the smaller shape area before a peer overlap is reported.
public Double CollisionTolerancePoints { get; set; } #Small point-unit tolerance applied to bounds and containment comparisons.
public PowerPointDeckPreflightSeverity FailureSeverity { get; set; } #Lowest finding severity that causes SaveWithPreflight to fail.