GeoBlazor Pro
dymaptic.GeoBlazor.Pro
dymaptic.GeoBlazor.Pro.Options
PrintTemplateLayoutOptions Class
Defines the layout elements.
ArcGIS Maps SDK for JavaScript
public class 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; set; }
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; set; }
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; set; }
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; set; }
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; set; }
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; set; }
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; set; }