Skip to content

ITextStudioPlacementExtension

InterfaceTextStudioTextStudio
public interface ITextStudioPlacementExtension : IPlacementContextStrategy, IPlacementStrategy

Optional metadata contract for component-based placement extensions. The Text Studio hub owns selection and composition while add-ons provide spatial algorithms and their specialized authoring controls.

string PlacementId { get; }

Stable serialized identifier, namespaced by the owning package.

Returns

System.String

string DisplayName { get; }

Customer-facing name shown in Text Studio’s placement chooser.

Returns

System.String

string Description { get; }

Short explanation of the placement’s intended use.

Returns

System.String

TextStudioPlacementDimension Dimension { get; }

Whether the placement uses depth in addition to the text plane.

Returns

TextStudio.TextStudioPlacementDimension