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

System.String

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

System.String

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

System.String

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

System.Nullable<ScalebarUnit>

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; }

Property Value

System.String