GeoBlazor Pro
dymaptic.GeoBlazor.Pro
dymaptic.GeoBlazor.Pro.Options
PrintTemplateLayoutOptions Class
Defines the layout elements. ArcGIS Maps SDK for JavaScript
public record PrintTemplateLayoutOptions : System.IEquatable<dymaptic.GeoBlazor.Pro.Options.PrintTemplateLayoutOptions>
Inheritance System.Object 🡒 PrintTemplateLayoutOptions
Implements System.IEquatable<PrintTemplateLayoutOptions>
Constructors
PrintTemplateLayoutOptions(string, string, IReadOnlyCollection, string, IReadOnlyCollection, Nullable, string) Constructor
Defines the layout elements. ArcGIS Maps SDK for JavaScript
public PrintTemplateLayoutOptions(string? AuthorText=null, string? CopyrightText=null, System.Collections.Generic.IReadOnlyCollection<string>? CustomTextElements=null, string? ElementOverrides=null, System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Pro.Model.LegendLayer>? LegendLayers=null, System.Nullable<dymaptic.GeoBlazor.Pro.Enums.ScalebarUnit> ScalebarUnit=null, string? TitleText=null);
Parameters
AuthorText System.String
The text used for the author if the specified layout contains an author text element. ArcGIS Maps SDK for JavaScript
CopyrightText System.String
The text used for the copyright if the specified layout contains a copyright text element. ArcGIS Maps SDK for JavaScript
CustomTextElements System.Collections.Generic.IReadOnlyCollection<System.String>
An array of name-value pair objects. ArcGIS Maps SDK for JavaScript
ElementOverrides System.String
An object containing optional elements from the print service that can be updated. ArcGIS Maps SDK for JavaScript
LegendLayers System.Collections.Generic.IReadOnlyCollection<LegendLayer>
An array of LegendLayer containing the ids of the layers that will be included in the legend. ArcGIS Maps SDK for JavaScript
ScalebarUnit System.Nullable<ScalebarUnit>
The unit used for the scalebar. default Miles ArcGIS Maps SDK for JavaScript
TitleText System.String
The text used for the map title if the specified layout contains a title text element. ArcGIS Maps SDK for JavaScript
Properties
PrintTemplateLayoutOptions.AuthorText Property
The text used for the author if the specified layout contains an author text element. ArcGIS Maps SDK for JavaScript
public string? AuthorText { get; init; }
Property Value
PrintTemplateLayoutOptions.CopyrightText Property
The text used for the copyright if the specified layout contains a copyright text element. ArcGIS Maps SDK for JavaScript
public string? CopyrightText { get; init; }
Property Value
PrintTemplateLayoutOptions.CustomTextElements Property
An array of name-value pair objects. ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyCollection<string>? CustomTextElements { get; init; }
Property Value
System.Collections.Generic.IReadOnlyCollection<System.String>
PrintTemplateLayoutOptions.ElementOverrides Property
An object containing optional elements from the print service that can be updated. ArcGIS Maps SDK for JavaScript
public string? ElementOverrides { get; init; }
Property Value
PrintTemplateLayoutOptions.LegendLayers Property
An array of LegendLayer containing the ids of the layers that will be included in the legend. ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Pro.Model.LegendLayer>? LegendLayers { get; init; }
Property Value
System.Collections.Generic.IReadOnlyCollection<LegendLayer>
PrintTemplateLayoutOptions.ScalebarUnit Property
The unit used for the scalebar. default Miles ArcGIS Maps SDK for JavaScript
public System.Nullable<dymaptic.GeoBlazor.Pro.Enums.ScalebarUnit> ScalebarUnit { get; init; }
Property Value
PrintTemplateLayoutOptions.TitleText Property
The text used for the map title if the specified layout contains a title text element. ArcGIS Maps SDK for JavaScript
public string? TitleText { get; init; }