From 933503f8c56e7f006e8813f122d74288ed1bf8b8 Mon Sep 17 00:00:00 2001 From: SF4524LogeshKumar Date: Mon, 8 Sep 2025 19:01:23 +0530 Subject: [PATCH 1/3] 980142: UG documentation for Line Angle constraint --- Document-Processing-toc.html | 4 + .../annotation/line-angle-constraints.md | 113 ++++++++++++++++++ .../annotation/line-angle-constraints.md | 110 +++++++++++++++++ .../annotations/line-angle-constraints.md | 97 +++++++++++++++ .../annotations/line-angle-constraints.md | 93 ++++++++++++++ 5 files changed, 417 insertions(+) create mode 100644 Document-Processing/PDF/PDF-Viewer/asp-net-core/annotation/line-angle-constraints.md create mode 100644 Document-Processing/PDF/PDF-Viewer/asp-net-mvc/annotation/line-angle-constraints.md create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es5/annotations/line-angle-constraints.md create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/annotations/line-angle-constraints.md diff --git a/Document-Processing-toc.html b/Document-Processing-toc.html index d963a3b20..ed13ada49 100644 --- a/Document-Processing-toc.html +++ b/Document-Processing-toc.html @@ -143,6 +143,7 @@
  • Free Text Annotation
  • Comments
  • Ink Annotation
  • +
  • Line Angle Constraint
  • Hand Written Signature
  • @@ -263,6 +264,7 @@
  • Free Text Annotation
  • Comments
  • Ink Annotation
  • +
  • Line Angle Constraint
  • Form Filling
  • @@ -883,6 +885,7 @@
  • Measurement annotation
  • Free Text Annotation
  • Ink Annotation
  • +
  • Line Angle Constraint
  • Comments
  • Handwritten signature
  • @@ -1027,6 +1030,7 @@
  • Measurement annotation
  • Free Text Annotation
  • Ink Annotation
  • +
  • Line Angle Constrain
  • Comments
  • Handwritten signature
  • Annotations in Mobile view
  • diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/annotation/line-angle-constraints.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/annotation/line-angle-constraints.md new file mode 100644 index 000000000..818aaa577 --- /dev/null +++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/annotation/line-angle-constraints.md @@ -0,0 +1,113 @@ +--- +layout: post +title: Line Angle Constraints with ASP.NET Core PDF Viewer Control | Syncfusion +description: Learn how to enable Line Angle Constraints the PDF Viewer component in Syncfusion ##Platform_Name## Pdfviewer component of Syncfusion Essential JS 2 and more. +platform: document-processing +control: Line Angle Constraints +publishingplatform: ##Platform_Name## +documentation: ug +--- + + +# Line Angle Constraints in ASP.NET Core PDF Viewer + +The PDF Viewer control provides robust **line angle constraints** functionality. This allows users to draw line type annotations with controlled angle snapping, improving accuracy and consistency across technical drawings and measurements across your PDF documents. + +## Enabling Line Angle Constraints +To enable line angle constraints, configure the `enableLineAngleConstraints` property within the `annotationDrawingOptions` of the PDF Viewer. When enabled, line-type annotations are automatically restricted to fixed angles. + +The following code demonstrates how to enable line angle constraints: + +{% tabs %} +{% highlight cshtml tabtitle="Standalone" %} + +@page "{handler?}" +@model IndexModel +@{ + ViewData["Title"] = "Home page"; +} + +
    + + + +
    + + + +{% endhighlight %} +{% endtabs %} + +## Configuration Properties + +### enableLineAngleConstraints + +The `enableLineAngleConstraints` property activates angle snapping for line-based annotations. When set to `true`, the following annotation types will snap to fixed angles as defined by the `restrictLineAngleTo` property: + +- Lines +- Arrows +- Polygon +- Distance measurements +- Perimeter measurements +- Area measurements +- Volume measurements + +**Key Benefits:** + +- Automatic angle snapping during the drawing +- Enhanced precision for technical drawings and measurements +- Desktop support: Hold **Shift** while drawing to activate constraints +- Real-time visual feedback showing angle snapping behavior + +### restrictLineAngleTo + +The `restrictLineAngleTo` property defines the angle increment (in degrees) that constrains line-based annotations. The default value is **45 degrees**. + +**Angle Snapping Rules:** + +The initial drawing direction is treated as the 0° reference point +Snapped angles are calculated based on the increment +If the increment doesn’t divide 360 evenly, angles reset after 360° +**Examples:** + +restrictLineAngleTo: 45 → Snapped angles: 0°, 45°, 90°, 135°, 180°, 225°, 270°, 315°, 360° +restrictLineAngleTo: 100 → Snapped angles: 0°, 100°, 200°, 300°, 360° + +## Working with Constrained Annotations + +### Drawing Behavior + +When line angle constraints are enabled: + +**Initial Drawing:** Start drawing a line, arrow, polygon, distance, perimeter, area, or volume as usual. +**Angle Snapping:** The line snaps to the nearest allowed angle. +**Visual Feedback:** Snapped angle is shown in real time. +**Completion:** Release to complete the annotation. + +### Keyboard Shortcuts + +**Desktop Platforms:** + +**Shift + Drag:** Enables angle snapping even when `enableLineAngleConstraints` is false. + +### Selector-Based Modifications + +When modifying existing line annotations using selectors: + +- Constraints apply based on the original line direction. +- The reference angle (0°) is determined by the lines current orientation. +- Only lines and arrows support constraint snapping during modification. +- Adjustments snap to the configured angle increment relative to the original direction. + +[View sample in GitHub](https://github.com/SyncfusionExamples/asp-core-pdf-viewer-examples/tree/master/How%20to) + +N> You can refer to our [ASP.NET Core PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/javascript-pdf-viewer) feature tour page for its groundbreaking feature representations. You can also explore our [ASP.NET Core PDF Viewer example](https://github.com/SyncfusionExamples/asp-core-pdf-viewer-examples) to know how to render and configure the PDF Viewer. diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-mvc/annotation/line-angle-constraints.md b/Document-Processing/PDF/PDF-Viewer/asp-net-mvc/annotation/line-angle-constraints.md new file mode 100644 index 000000000..956765043 --- /dev/null +++ b/Document-Processing/PDF/PDF-Viewer/asp-net-mvc/annotation/line-angle-constraints.md @@ -0,0 +1,110 @@ +--- +layout: post +title: Line Angle Constraints in EJ2 ASP.NET MVC PDF Viewer | Syncfusion +description: Learn how to enable Line Angle Constraints in ASP.NET MVC PDF Viewer component of Syncfusion Essential JS 2 and more. +platform: document-processing +control: Line Angle Constraints +publishingplatform: ##Platform_Name## +documentation: ug +--- + + +# Line Angle Constraints in ASP.NET MVC PDF Viewer + +The PDF Viewer control provides robust **line angle constraints** functionality. This allows users to draw line type annotations with controlled angle snapping, improving accuracy and consistency across technical drawings and measurements across your PDF documents. + +## Enabling Line Angle Constraints +To enable line angle constraints, configure the `enableLineAngleConstraints` property within the `annotationDrawingOptions` of the PDF Viewer. When enabled, line-type annotations are automatically restricted to fixed angles. + +The following code demonstrates how to enable line angle constraints: + +{% tabs %} +{% highlight cshtml tabtitle="Standalone" %} + +@using Syncfusion.EJ2 +@{ + ViewBag.Title = "Home Page"; +} + +
    + + @Html.EJS().PdfViewer("pdfviewer").DocumentPath("https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf").Render() +
    + + + + + +{% endhighlight %} +{% endtabs %} + +## Configuration Properties + +### enableLineAngleConstraints + +The `enableLineAngleConstraints` property activates angle snapping for line-based annotations. When set to `true`, the following annotation types will snap to fixed angles as defined by the `restrictLineAngleTo` property: + +- Lines +- Arrows +- Polygon +- Distance measurements +- Perimeter measurements +- Area measurements +- Volume measurements + +**Key Benefits:** + +- Automatic angle snapping during the drawing +- Enhanced precision for technical drawings and measurements +- Desktop support: Hold **Shift** while drawing to activate constraints +- Real-time visual feedback showing angle snapping behavior + +### restrictLineAngleTo + +The `restrictLineAngleTo` property defines the angle increment (in degrees) that constrains line-based annotations. The default value is **45 degrees**. + +**Angle Snapping Rules:** + +The initial drawing direction is treated as the 0° reference point +Snapped angles are calculated based on the increment +If the increment doesn’t divide 360 evenly, angles reset after 360° +**Examples:** + +restrictLineAngleTo: 45 → Snapped angles: 0°, 45°, 90°, 135°, 180°, 225°, 270°, 315°, 360° +restrictLineAngleTo: 100 → Snapped angles: 0°, 100°, 200°, 300°, 360° + +## Working with Constrained Annotations + +### Drawing Behavior + +When line angle constraints are enabled: + +**Initial Drawing:** Start drawing a line, arrow, polygon, distance, perimeter, area, or volume as usual. +**Angle Snapping:** The line snaps to the nearest allowed angle. +**Visual Feedback:** Snapped angle is shown in real time. +**Completion:** Release to complete the annotation. + +### Keyboard Shortcuts + +**Desktop Platforms:** + +**Shift + Drag:** Enables angle snapping even when `enableLineAngleConstraints` is false. + +### Selector-Based Modifications + +When modifying existing line annotations using selectors: + +- Constraints apply based on the original line direction. +- The reference angle (0°) is determined by the lines current orientation. +- Only lines and arrows support constraint snapping during modification. +- Adjustments snap to the configured angle increment relative to the original direction. + +[View sample in GitHub](https://github.com/SyncfusionExamples/mvc-pdf-viewer-examples/tree/master/How%20to) + +N> You can refer to our [ASP.NET Core PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/asp-net-mvc-pdf-viewer) feature tour page for its groundbreaking feature representations. You can also explore our [ASP.NET Core PDF Viewer example](https://github.com/SyncfusionExamples/mvc-pdf-viewer-examples) to know how to render and configure the PDF Viewer. diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es5/annotations/line-angle-constraints.md b/Document-Processing/PDF/PDF-Viewer/javascript-es5/annotations/line-angle-constraints.md new file mode 100644 index 000000000..d9fef76db --- /dev/null +++ b/Document-Processing/PDF/PDF-Viewer/javascript-es5/annotations/line-angle-constraints.md @@ -0,0 +1,97 @@ +--- +layout: post +title: Line Angle Constraints in ##Platform_Name## Pdfviewer control | Syncfusion +description: Learn here all about Line Angle Constraints in Syncfusion ##Platform_Name## Pdfviewer control of Syncfusion Essential JS 2 and more. +platform: document-processing +control: Line Angle Constraints +publishingplatform: ##Platform_Name## +documentation: ug +domainurl: ##DomainURL## +--- + +# Line Angle Constraints in JavaScript PDF Viewer + +The PDF Viewer control provides robust **line angle constraints** functionality. This allows users to draw line type annotations with controlled angle snapping, improving accuracy and consistency across technical drawings and measurements across your PDF documents. + +## Enabling Line Angle Constraints +To enable line angle constraints, configure the `enableLineAngleConstraints` property within the `annotationDrawingOptions` of the PDF Viewer. When enabled, line-type annotations are automatically restricted to fixed angles. + +The following code demonstrates how to enable line angle constraints: + +```js + +var pdfviewer = new ej.pdfviewer.PdfViewer({ + documentPath: 'https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf', + resourceUrl: "https://cdn.syncfusion.com/ej2/31.1.17/dist/ej2-pdfviewer-lib", + annotationDrawingOptions : {enableLineAngleConstraints : true, restrictLineAngleTo: 90} +}); + +ej.pdfviewer.PdfViewer.Inject(ej.pdfviewer.TextSelection, ej.pdfviewer.TextSearch, ej.pdfviewer.Print, ej.pdfviewer.Navigation, ej.pdfviewer.Toolbar,ej.pdfviewer.Magnification, ej.pdfviewer.Annotation, ej.pdfviewer.FormDesigner, ej.pdfviewer.FormFields, ej.pdfviewer.PageOrganizer); + pdfviewer.appendTo('#PdfViewer'); + +``` + +## Configuration Properties + +### enableLineAngleConstraints + +The `enableLineAngleConstraints` property activates angle snapping for line-based annotations. When set to `true`, the following annotation types will snap to fixed angles as defined by the `restrictLineAngleTo` property: + +- Lines +- Arrows +- Polygon +- Distance measurements +- Perimeter measurements +- Area measurements +- Volume measurements + +**Key Benefits:** + +- Automatic angle snapping during the drawing +- Enhanced precision for technical drawings and measurements +- Desktop support: Hold **Shift** while drawing to activate constraints +- Real-time visual feedback showing angle snapping behavior + +### restrictLineAngleTo + +The `restrictLineAngleTo` property defines the angle increment (in degrees) that constrains line-based annotations. The default value is **45 degrees**. + +**Angle Snapping Rules:** + +The initial drawing direction is treated as the 0° reference point +Snapped angles are calculated based on the increment +If the increment doesn’t divide 360 evenly, angles reset after 360° +**Examples:** + +restrictLineAngleTo: 45 → Snapped angles: 0°, 45°, 90°, 135°, 180°, 225°, 270°, 315°, 360° +restrictLineAngleTo: 100 → Snapped angles: 0°, 100°, 200°, 300°, 360° + +## Working with Constrained Annotations + +### Drawing Behavior + +When line angle constraints are enabled: + +**Initial Drawing:** Start drawing a line, arrow, polygon, distance, perimeter, area, or volume as usual. +**Angle Snapping:** The line snaps to the nearest allowed angle. +**Visual Feedback:** Snapped angle is shown in real time. +**Completion:** Release to complete the annotation. + +### Keyboard Shortcuts + +**Desktop Platforms:** + +**Shift + Drag:** Enables angle snapping even when `enableLineAngleConstraints` is false. + +### Selector-Based Modifications + +When modifying existing line annotations using selectors: + +- Constraints apply based on the original line direction. +- The reference angle (0°) is determined by the lines current orientation. +- Only lines and arrows support constraint snapping during modification. +- Adjustments snap to the configured angle increment relative to the original direction. + +[View sample in GitHub](https://github.com/SyncfusionExamples/javascript-pdf-viewer-examples/tree/master/How%20to) + +N> You can refer to our [JavaScript PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/javascript-pdf-viewer) feature tour page for its groundbreaking feature representations. You can also explore our [JavaScript PDF Viewer example](https://github.com/SyncfusionExamples/javascript-pdf-viewer-examples) to know how to render and configure the PDF Viewer. diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es6/annotations/line-angle-constraints.md b/Document-Processing/PDF/PDF-Viewer/javascript-es6/annotations/line-angle-constraints.md new file mode 100644 index 000000000..3da086c36 --- /dev/null +++ b/Document-Processing/PDF/PDF-Viewer/javascript-es6/annotations/line-angle-constraints.md @@ -0,0 +1,93 @@ +--- +layout: post +title: Line Angle Constraints in ##Platform_Name## Pdfviewer control | Syncfusion +description: Learn here all about Line Angle Constraints in Syncfusion ##Platform_Name## Pdfviewer control of Syncfusion Essential JS 2 and more. +platform: document-processing +control: Line Angle Constraints +publishingplatform: ##Platform_Name## +documentation: ug +domainurl: ##DomainURL## +--- + +# Line Angle Constraints in TypeScript PDF Viewer + +The PDF Viewer control provides robust **line angle constraints** functionality. This allows users to draw line type annotations with controlled angle snapping, improving accuracy and consistency across technical drawings and measurements across your PDF documents. + +## Enabling Line Angle Constraints +To enable line angle constraints, configure the `enableLineAngleConstraints` property within the `annotationDrawingOptions` of the PDF Viewer. When enabled, line-type annotations are automatically restricted to fixed angles. + +The following code demonstrates how to enable line angle constraints: + +```ts + let viewer: PdfViewer = new PdfViewer(); + viewer.resourceUrl="https://cdn.syncfusion.com/ej2/31.1.17/dist/ej2-pdfviewer-lib"; + viewer.documentPath = "https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf"; + viewer.annotationDrawingOptions.enableLineAngleConstraints = true; + viewer.annotationDrawingOptions.restrictLineAngleTo = 90; + viewer.appendTo("#PdfViewer"); +``` + +## Configuration Properties + +### enableLineAngleConstraints + +The `enableLineAngleConstraints` property activates angle snapping for line-based annotations. When set to `true`, the following annotation types will snap to fixed angles as defined by the `restrictLineAngleTo` property: + +- Lines +- Arrows +- Polygon +- Distance measurements +- Perimeter measurements +- Area measurements +- Volume measurements + +**Key Benefits:** + +- Automatic angle snapping during the drawing +- Enhanced precision for technical drawings and measurements +- Desktop support: Hold **Shift** while drawing to activate constraints +- Real-time visual feedback showing angle snapping behavior + +### restrictLineAngleTo + +The `restrictLineAngleTo` property defines the angle increment (in degrees) that constrains line-based annotations. The default value is **45 degrees**. + +**Angle Snapping Rules:** + +The initial drawing direction is treated as the 0° reference point +Snapped angles are calculated based on the increment +If the increment doesn’t divide 360 evenly, angles reset after 360° +**Examples:** + +restrictLineAngleTo: 45 → Snapped angles: 0°, 45°, 90°, 135°, 180°, 225°, 270°, 315°, 360° +restrictLineAngleTo: 100 → Snapped angles: 0°, 100°, 200°, 300°, 360° + +## Working with Constrained Annotations + +### Drawing Behavior + +When line angle constraints are enabled: + +**Initial Drawing:** Start drawing a line, arrow, polygon, distance, perimeter, area, or volume as usual. +**Angle Snapping:** The line snaps to the nearest allowed angle. +**Visual Feedback:** Snapped angle is shown in real time. +**Completion:** Release to complete the annotation. + +### Keyboard Shortcuts + +**Desktop Platforms:** + +**Shift + Drag:** Enables angle snapping even when `enableLineAngleConstraints` is false. + +### Selector-Based Modifications + +When modifying existing line annotations using selectors: + +- Constraints apply based on the original line direction. +- The reference angle (0°) is determined by the lines current orientation. +- Only lines and arrows support constraint snapping during modification. +- Adjustments snap to the configured angle increment relative to the original direction. + +[View sample in GitHub](https://github.com/SyncfusionExamples/typescript-pdf-viewer-examples/tree/master/How%20to) + +N> You can refer to our [TypeScript PDF Viewer](https://www.syncfusion.com/pdf-viewer-sdk/javascript-pdf-viewer) feature tour page for its groundbreaking feature representations. You can also explore our [TypeScript PDF Viewer example](https://github.com/SyncfusionExamples/typescript-pdf-viewer-examples) to know how to render and configure the PDF Viewer. From fa828cfbc64bb4c49f587842532f3638b4059d5f Mon Sep 17 00:00:00 2001 From: SF4524LogeshKumar Date: Tue, 9 Sep 2025 10:44:10 +0530 Subject: [PATCH 2/3] 980142: Updated requested review changes --- .../asp-net-core/annotation/line-angle-constraints.md | 11 ++++++----- .../asp-net-mvc/annotation/line-angle-constraints.md | 11 ++++++----- .../annotations/line-angle-constraints.md | 11 ++++++----- .../annotations/line-angle-constraints.md | 11 ++++++----- 4 files changed, 24 insertions(+), 20 deletions(-) diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/annotation/line-angle-constraints.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/annotation/line-angle-constraints.md index 818aaa577..34bb2b7b8 100644 --- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/annotation/line-angle-constraints.md +++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/annotation/line-angle-constraints.md @@ -74,13 +74,14 @@ The `restrictLineAngleTo` property defines the angle increment (in degrees) that **Angle Snapping Rules:** -The initial drawing direction is treated as the 0° reference point -Snapped angles are calculated based on the increment -If the increment doesn’t divide 360 evenly, angles reset after 360° +- The initial drawing direction is treated as the 0° reference point +- Snapped angles are calculated based on the increment +- If the increment doesn’t divide 360 evenly, angles reset after 360° + **Examples:** -restrictLineAngleTo: 45 → Snapped angles: 0°, 45°, 90°, 135°, 180°, 225°, 270°, 315°, 360° -restrictLineAngleTo: 100 → Snapped angles: 0°, 100°, 200°, 300°, 360° +- restrictLineAngleTo: 45 → Snapped angles: 0°, 45°, 90°, 135°, 180°, 225°, 270°, 315°, 360° +- restrictLineAngleTo: 100 → Snapped angles: 0°, 100°, 200°, 300°, 360° ## Working with Constrained Annotations diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-mvc/annotation/line-angle-constraints.md b/Document-Processing/PDF/PDF-Viewer/asp-net-mvc/annotation/line-angle-constraints.md index 956765043..ec96ce35c 100644 --- a/Document-Processing/PDF/PDF-Viewer/asp-net-mvc/annotation/line-angle-constraints.md +++ b/Document-Processing/PDF/PDF-Viewer/asp-net-mvc/annotation/line-angle-constraints.md @@ -71,13 +71,14 @@ The `restrictLineAngleTo` property defines the angle increment (in degrees) that **Angle Snapping Rules:** -The initial drawing direction is treated as the 0° reference point -Snapped angles are calculated based on the increment -If the increment doesn’t divide 360 evenly, angles reset after 360° +- The initial drawing direction is treated as the 0° reference point +- Snapped angles are calculated based on the increment +- If the increment doesn’t divide 360 evenly, angles reset after 360° + **Examples:** -restrictLineAngleTo: 45 → Snapped angles: 0°, 45°, 90°, 135°, 180°, 225°, 270°, 315°, 360° -restrictLineAngleTo: 100 → Snapped angles: 0°, 100°, 200°, 300°, 360° +- restrictLineAngleTo: 45 → Snapped angles: 0°, 45°, 90°, 135°, 180°, 225°, 270°, 315°, 360° +- restrictLineAngleTo: 100 → Snapped angles: 0°, 100°, 200°, 300°, 360° ## Working with Constrained Annotations diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es5/annotations/line-angle-constraints.md b/Document-Processing/PDF/PDF-Viewer/javascript-es5/annotations/line-angle-constraints.md index d9fef76db..ff8a412bf 100644 --- a/Document-Processing/PDF/PDF-Viewer/javascript-es5/annotations/line-angle-constraints.md +++ b/Document-Processing/PDF/PDF-Viewer/javascript-es5/annotations/line-angle-constraints.md @@ -58,13 +58,14 @@ The `restrictLineAngleTo` property defines the angle increment (in degrees) that **Angle Snapping Rules:** -The initial drawing direction is treated as the 0° reference point -Snapped angles are calculated based on the increment -If the increment doesn’t divide 360 evenly, angles reset after 360° +- The initial drawing direction is treated as the 0° reference point +- Snapped angles are calculated based on the increment +- If the increment doesn’t divide 360 evenly, angles reset after 360° + **Examples:** -restrictLineAngleTo: 45 → Snapped angles: 0°, 45°, 90°, 135°, 180°, 225°, 270°, 315°, 360° -restrictLineAngleTo: 100 → Snapped angles: 0°, 100°, 200°, 300°, 360° +- restrictLineAngleTo: 45 → Snapped angles: 0°, 45°, 90°, 135°, 180°, 225°, 270°, 315°, 360° +- restrictLineAngleTo: 100 → Snapped angles: 0°, 100°, 200°, 300°, 360° ## Working with Constrained Annotations diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es6/annotations/line-angle-constraints.md b/Document-Processing/PDF/PDF-Viewer/javascript-es6/annotations/line-angle-constraints.md index 3da086c36..b05615af6 100644 --- a/Document-Processing/PDF/PDF-Viewer/javascript-es6/annotations/line-angle-constraints.md +++ b/Document-Processing/PDF/PDF-Viewer/javascript-es6/annotations/line-angle-constraints.md @@ -54,13 +54,14 @@ The `restrictLineAngleTo` property defines the angle increment (in degrees) that **Angle Snapping Rules:** -The initial drawing direction is treated as the 0° reference point -Snapped angles are calculated based on the increment -If the increment doesn’t divide 360 evenly, angles reset after 360° +- The initial drawing direction is treated as the 0° reference point +- Snapped angles are calculated based on the increment +- If the increment doesn’t divide 360 evenly, angles reset after 360° + **Examples:** -restrictLineAngleTo: 45 → Snapped angles: 0°, 45°, 90°, 135°, 180°, 225°, 270°, 315°, 360° -restrictLineAngleTo: 100 → Snapped angles: 0°, 100°, 200°, 300°, 360° +- restrictLineAngleTo: 45 → Snapped angles: 0°, 45°, 90°, 135°, 180°, 225°, 270°, 315°, 360° +- restrictLineAngleTo: 100 → Snapped angles: 0°, 100°, 200°, 300°, 360° ## Working with Constrained Annotations From 4138ec5588144d68ee39929b5fa1393be26953a0 Mon Sep 17 00:00:00 2001 From: SF4524LogeshKumar Date: Tue, 9 Sep 2025 11:24:16 +0530 Subject: [PATCH 3/3] 980142: Resolved CI Failure --- .../asp-net-core/annotation/line-angle-constraints.md | 2 +- .../javascript-es5/annotations/line-angle-constraints.md | 2 +- .../javascript-es6/annotations/line-angle-constraints.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/annotation/line-angle-constraints.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/annotation/line-angle-constraints.md index 34bb2b7b8..7a1606fe1 100644 --- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/annotation/line-angle-constraints.md +++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/annotation/line-angle-constraints.md @@ -1,6 +1,6 @@ --- layout: post -title: Line Angle Constraints with ASP.NET Core PDF Viewer Control | Syncfusion +title: Line Angle Constraints ASP.NET Core PDF Viewer Control | Syncfusion description: Learn how to enable Line Angle Constraints the PDF Viewer component in Syncfusion ##Platform_Name## Pdfviewer component of Syncfusion Essential JS 2 and more. platform: document-processing control: Line Angle Constraints diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es5/annotations/line-angle-constraints.md b/Document-Processing/PDF/PDF-Viewer/javascript-es5/annotations/line-angle-constraints.md index ff8a412bf..dba85ac05 100644 --- a/Document-Processing/PDF/PDF-Viewer/javascript-es5/annotations/line-angle-constraints.md +++ b/Document-Processing/PDF/PDF-Viewer/javascript-es5/annotations/line-angle-constraints.md @@ -1,6 +1,6 @@ --- layout: post -title: Line Angle Constraints in ##Platform_Name## Pdfviewer control | Syncfusion +title: Line Angle Constraint in JavaScript PdfViewer | Syncfusion description: Learn here all about Line Angle Constraints in Syncfusion ##Platform_Name## Pdfviewer control of Syncfusion Essential JS 2 and more. platform: document-processing control: Line Angle Constraints diff --git a/Document-Processing/PDF/PDF-Viewer/javascript-es6/annotations/line-angle-constraints.md b/Document-Processing/PDF/PDF-Viewer/javascript-es6/annotations/line-angle-constraints.md index b05615af6..4f1f89232 100644 --- a/Document-Processing/PDF/PDF-Viewer/javascript-es6/annotations/line-angle-constraints.md +++ b/Document-Processing/PDF/PDF-Viewer/javascript-es6/annotations/line-angle-constraints.md @@ -1,6 +1,6 @@ --- layout: post -title: Line Angle Constraints in ##Platform_Name## Pdfviewer control | Syncfusion +title: Line Angle Constraints in TypeScript PdfViewer | Syncfusion description: Learn here all about Line Angle Constraints in Syncfusion ##Platform_Name## Pdfviewer control of Syncfusion Essential JS 2 and more. platform: document-processing control: Line Angle Constraints