Skip to content

Commit

Permalink
Add optional parameter PrintQuantity (#60)
Browse files Browse the repository at this point in the history
* Add optional parameter PrintQuantity

* Add unit tests and set version to 5.0.3

* Set EnricoMi/publish-unit-test-result-action to v2.16.1

* Set Windows SDK to 26100
  • Loading branch information
sungaila authored Jul 11, 2024
1 parent f7e62e0 commit 40dd18c
Show file tree
Hide file tree
Showing 24 changed files with 183 additions and 25 deletions.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ body:
attributes:
label: PDFtoZPL version
description: Which version of PDFtoZPL is affected?
value: 5.0.2
value: 5.0.3
validations:
required: true
- type: dropdown
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/dotnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,10 +83,10 @@ jobs:
distribution: 'zulu'
- name: Setup Android SDK 29
run: C:\Android\android-sdk\cmdline-tools\latest\bin\sdkmanager "platforms;android-29"
- name: Setup Windows 11 SDK (10.0.22621.0)
- name: Setup Windows 11 SDK (10.0.26100.0)
uses: GuillaumeFalourd/setup-windows10-sdk-action@main
with:
sdk-version: 22621
sdk-version: 26100
- name: Restore
run: msbuild PDFtoZPL.Build.slnf /t:restore
- name: Build
Expand Down Expand Up @@ -194,7 +194,7 @@ jobs:
merge-multiple: true
path: artifacts
- name: Publish test results
uses: EnricoMi/publish-unit-test-result-action@master
uses: EnricoMi/publish-unit-test-result-action@v2.16.1
with:
files: artifacts/**/*.trx
check_name: Test results
Expand Down
2 changes: 1 addition & 1 deletion Console/Console.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<AssemblyName>PDFtoZPL.Console</AssemblyName>
<RootNamespace>PDFtoZPL.Console</RootNamespace>
<StartupObject>PDFtoZPL.Console.Program</StartupObject>
<Version>5.0.2</Version>
<Version>5.0.3</Version>
<Configurations>Debug;Release;ReleaseSigned</Configurations>
</PropertyGroup>

Expand Down
13 changes: 11 additions & 2 deletions PDFtoZPL/Conversion.cs
Original file line number Diff line number Diff line change
Expand Up @@ -392,14 +392,23 @@ private static string ConvertBitmapImpl(SKBitmap pdfBitmap, ZplOptions zplOption
// build the Graphic Field (^GFA) command
string graphicField = $"^GFA,{binaryByteCount},{binaryByteCount},{bytesPerRow},{bitmapPayload}";

// return the ^GF and nothing else
if (zplOptions.GraphicFieldOnly)
return graphicField;

var zpl = $"^XA{graphicField}^FS^XZ";

// set ^LL for continuous media (labels without gaps, spaces, notches, etc)
if (zplOptions.SetLabelLength)
return $"^XA^LL{inputBitmap.Height}{graphicField}^FS^XZ";
zpl = zpl.Replace("^XA", $"^XA^LL{inputBitmap.Height}");

// set the ^PQ to control the number of labels to print
// no print pausing and one replicate per serial number
if (zplOptions.PrintQuantity > 0)
zpl = $"^PQ{Math.Min(zplOptions.PrintQuantity, 99999999)},0,1,Y" + zpl;

// finally return the complete ZPL code
return $"^XA{graphicField}^FS^XZ";
return zpl;
}
finally
{
Expand Down
5 changes: 5 additions & 0 deletions PDFtoZPL/IZplOptions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,10 @@ public interface IZplOptions
/// The dithering algorithm used when downsampling to a 1-bit monochrome image.
/// </summary>
DitheringKind DitheringKind { get; init; }

/// <summary>
/// Adds the ^PQ command to set the total quantity of labels to print. Accepted values are 1 to 99,999,999. Ignored if set to 0.
/// </summary>
uint PrintQuantity { get; init; }
}
}
5 changes: 2 additions & 3 deletions PDFtoZPL/PDFtoZPL.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

<!-- NuGet -->
<PropertyGroup>
<VersionPrefix>5.0.2</VersionPrefix>
<VersionPrefix>5.0.3</VersionPrefix>
<VersionSuffix></VersionSuffix>
<Authors>David Sungaila</Authors>
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
Expand All @@ -21,8 +21,7 @@
<PackageProjectUrl>https://github.com/sungaila/PDFtoZPL</PackageProjectUrl>
<PackageIconUrl>https://raw.githubusercontent.com/sungaila/PDFtoZPL/master/Icon_128.png</PackageIconUrl>
<Description>A .NET library to convert PDF files (and bitmaps) into Zebra Programming Language code.</Description>
<PackageReleaseNotes>- Revert from 300 to 203 as default DPI when no pdfOptions was specified. This is a breaking change.
- Added optional parameter DpiRelativeToBounds.</PackageReleaseNotes>
<PackageReleaseNotes>- Added optional parameter PrintQuantity.</PackageReleaseNotes>
<PackageTags>PDF ZPL Zebra Bitmap Convert Conversion C# PDFium MAUI wasm WebAssembly</PackageTags>
<RepositoryUrl>https://github.com/sungaila/PDFtoZPL.git</RepositoryUrl>
<RepositoryType>git</RepositoryType>
Expand Down
6 changes: 5 additions & 1 deletion PDFtoZPL/PublicAPI/monoandroid10.0/PublicAPI.Shipped.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,15 @@ PDFtoZPL.DitheringKind.FloydSteinberg = 1 -> PDFtoZPL.DitheringKind
PDFtoZPL.DitheringKind.None = 0 -> PDFtoZPL.DitheringKind
PDFtoZPL.ZplOptions
PDFtoZPL.ZplOptions.ZplOptions() -> void
PDFtoZPL.ZplOptions.ZplOptions(PDFtoZPL.BitmapEncodingKind EncodingKind = PDFtoZPL.BitmapEncodingKind.HexadecimalCompressed, bool GraphicFieldOnly = false, bool SetLabelLength = false, byte Threshold = 128, PDFtoZPL.DitheringKind DitheringKind = PDFtoZPL.DitheringKind.None) -> void
PDFtoZPL.ZplOptions.ZplOptions(PDFtoZPL.BitmapEncodingKind EncodingKind = PDFtoZPL.BitmapEncodingKind.HexadecimalCompressed, bool GraphicFieldOnly = false, bool SetLabelLength = false, byte Threshold = 128, PDFtoZPL.DitheringKind DitheringKind = PDFtoZPL.DitheringKind.None, uint PrintQuantity = 0) -> void
PDFtoZPL.ZplOptions.DitheringKind.get -> PDFtoZPL.DitheringKind
PDFtoZPL.ZplOptions.DitheringKind.init -> void
PDFtoZPL.ZplOptions.EncodingKind.get -> PDFtoZPL.BitmapEncodingKind
PDFtoZPL.ZplOptions.EncodingKind.init -> void
PDFtoZPL.ZplOptions.GraphicFieldOnly.get -> bool
PDFtoZPL.ZplOptions.GraphicFieldOnly.init -> void
PDFtoZPL.ZplOptions.PrintQuantity.get -> uint
PDFtoZPL.ZplOptions.PrintQuantity.init -> void
PDFtoZPL.ZplOptions.SetLabelLength.get -> bool
PDFtoZPL.ZplOptions.SetLabelLength.init -> void
PDFtoZPL.ZplOptions.Threshold.get -> byte
Expand All @@ -29,6 +31,8 @@ PDFtoZPL.IZplOptions.EncodingKind.get -> PDFtoZPL.BitmapEncodingKind
PDFtoZPL.IZplOptions.EncodingKind.init -> void
PDFtoZPL.IZplOptions.GraphicFieldOnly.get -> bool
PDFtoZPL.IZplOptions.GraphicFieldOnly.init -> void
PDFtoZPL.IZplOptions.PrintQuantity.get -> uint
PDFtoZPL.IZplOptions.PrintQuantity.init -> void
PDFtoZPL.IZplOptions.SetLabelLength.get -> bool
PDFtoZPL.IZplOptions.SetLabelLength.init -> void
PDFtoZPL.IZplOptions.Threshold.get -> byte
Expand Down
6 changes: 5 additions & 1 deletion PDFtoZPL/PublicAPI/net462/PublicAPI.Shipped.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,15 @@ PDFtoZPL.DitheringKind.FloydSteinberg = 1 -> PDFtoZPL.DitheringKind
PDFtoZPL.DitheringKind.None = 0 -> PDFtoZPL.DitheringKind
PDFtoZPL.ZplOptions
PDFtoZPL.ZplOptions.ZplOptions() -> void
PDFtoZPL.ZplOptions.ZplOptions(PDFtoZPL.BitmapEncodingKind EncodingKind = PDFtoZPL.BitmapEncodingKind.HexadecimalCompressed, bool GraphicFieldOnly = false, bool SetLabelLength = false, byte Threshold = 128, PDFtoZPL.DitheringKind DitheringKind = PDFtoZPL.DitheringKind.None) -> void
PDFtoZPL.ZplOptions.ZplOptions(PDFtoZPL.BitmapEncodingKind EncodingKind = PDFtoZPL.BitmapEncodingKind.HexadecimalCompressed, bool GraphicFieldOnly = false, bool SetLabelLength = false, byte Threshold = 128, PDFtoZPL.DitheringKind DitheringKind = PDFtoZPL.DitheringKind.None, uint PrintQuantity = 0) -> void
PDFtoZPL.ZplOptions.DitheringKind.get -> PDFtoZPL.DitheringKind
PDFtoZPL.ZplOptions.DitheringKind.init -> void
PDFtoZPL.ZplOptions.EncodingKind.get -> PDFtoZPL.BitmapEncodingKind
PDFtoZPL.ZplOptions.EncodingKind.init -> void
PDFtoZPL.ZplOptions.GraphicFieldOnly.get -> bool
PDFtoZPL.ZplOptions.GraphicFieldOnly.init -> void
PDFtoZPL.ZplOptions.PrintQuantity.get -> uint
PDFtoZPL.ZplOptions.PrintQuantity.init -> void
PDFtoZPL.ZplOptions.SetLabelLength.get -> bool
PDFtoZPL.ZplOptions.SetLabelLength.init -> void
PDFtoZPL.ZplOptions.Threshold.get -> byte
Expand All @@ -29,6 +31,8 @@ PDFtoZPL.IZplOptions.EncodingKind.get -> PDFtoZPL.BitmapEncodingKind
PDFtoZPL.IZplOptions.EncodingKind.init -> void
PDFtoZPL.IZplOptions.GraphicFieldOnly.get -> bool
PDFtoZPL.IZplOptions.GraphicFieldOnly.init -> void
PDFtoZPL.IZplOptions.PrintQuantity.get -> uint
PDFtoZPL.IZplOptions.PrintQuantity.init -> void
PDFtoZPL.IZplOptions.SetLabelLength.get -> bool
PDFtoZPL.IZplOptions.SetLabelLength.init -> void
PDFtoZPL.IZplOptions.Threshold.get -> byte
Expand Down
6 changes: 5 additions & 1 deletion PDFtoZPL/PublicAPI/net471/PublicAPI.Shipped.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,15 @@ PDFtoZPL.DitheringKind.FloydSteinberg = 1 -> PDFtoZPL.DitheringKind
PDFtoZPL.DitheringKind.None = 0 -> PDFtoZPL.DitheringKind
PDFtoZPL.ZplOptions
PDFtoZPL.ZplOptions.ZplOptions() -> void
PDFtoZPL.ZplOptions.ZplOptions(PDFtoZPL.BitmapEncodingKind EncodingKind = PDFtoZPL.BitmapEncodingKind.HexadecimalCompressed, bool GraphicFieldOnly = false, bool SetLabelLength = false, byte Threshold = 128, PDFtoZPL.DitheringKind DitheringKind = PDFtoZPL.DitheringKind.None) -> void
PDFtoZPL.ZplOptions.ZplOptions(PDFtoZPL.BitmapEncodingKind EncodingKind = PDFtoZPL.BitmapEncodingKind.HexadecimalCompressed, bool GraphicFieldOnly = false, bool SetLabelLength = false, byte Threshold = 128, PDFtoZPL.DitheringKind DitheringKind = PDFtoZPL.DitheringKind.None, uint PrintQuantity = 0) -> void
PDFtoZPL.ZplOptions.DitheringKind.get -> PDFtoZPL.DitheringKind
PDFtoZPL.ZplOptions.DitheringKind.init -> void
PDFtoZPL.ZplOptions.EncodingKind.get -> PDFtoZPL.BitmapEncodingKind
PDFtoZPL.ZplOptions.EncodingKind.init -> void
PDFtoZPL.ZplOptions.GraphicFieldOnly.get -> bool
PDFtoZPL.ZplOptions.GraphicFieldOnly.init -> void
PDFtoZPL.ZplOptions.PrintQuantity.get -> uint
PDFtoZPL.ZplOptions.PrintQuantity.init -> void
PDFtoZPL.ZplOptions.SetLabelLength.get -> bool
PDFtoZPL.ZplOptions.SetLabelLength.init -> void
PDFtoZPL.ZplOptions.Threshold.get -> byte
Expand All @@ -29,6 +31,8 @@ PDFtoZPL.IZplOptions.EncodingKind.get -> PDFtoZPL.BitmapEncodingKind
PDFtoZPL.IZplOptions.EncodingKind.init -> void
PDFtoZPL.IZplOptions.GraphicFieldOnly.get -> bool
PDFtoZPL.IZplOptions.GraphicFieldOnly.init -> void
PDFtoZPL.IZplOptions.PrintQuantity.get -> uint
PDFtoZPL.IZplOptions.PrintQuantity.init -> void
PDFtoZPL.IZplOptions.SetLabelLength.get -> bool
PDFtoZPL.IZplOptions.SetLabelLength.init -> void
PDFtoZPL.IZplOptions.Threshold.get -> byte
Expand Down
6 changes: 5 additions & 1 deletion PDFtoZPL/PublicAPI/net481/PublicAPI.Shipped.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,15 @@ PDFtoZPL.DitheringKind.FloydSteinberg = 1 -> PDFtoZPL.DitheringKind
PDFtoZPL.DitheringKind.None = 0 -> PDFtoZPL.DitheringKind
PDFtoZPL.ZplOptions
PDFtoZPL.ZplOptions.ZplOptions() -> void
PDFtoZPL.ZplOptions.ZplOptions(PDFtoZPL.BitmapEncodingKind EncodingKind = PDFtoZPL.BitmapEncodingKind.HexadecimalCompressed, bool GraphicFieldOnly = false, bool SetLabelLength = false, byte Threshold = 128, PDFtoZPL.DitheringKind DitheringKind = PDFtoZPL.DitheringKind.None) -> void
PDFtoZPL.ZplOptions.ZplOptions(PDFtoZPL.BitmapEncodingKind EncodingKind = PDFtoZPL.BitmapEncodingKind.HexadecimalCompressed, bool GraphicFieldOnly = false, bool SetLabelLength = false, byte Threshold = 128, PDFtoZPL.DitheringKind DitheringKind = PDFtoZPL.DitheringKind.None, uint PrintQuantity = 0) -> void
PDFtoZPL.ZplOptions.DitheringKind.get -> PDFtoZPL.DitheringKind
PDFtoZPL.ZplOptions.DitheringKind.init -> void
PDFtoZPL.ZplOptions.EncodingKind.get -> PDFtoZPL.BitmapEncodingKind
PDFtoZPL.ZplOptions.EncodingKind.init -> void
PDFtoZPL.ZplOptions.GraphicFieldOnly.get -> bool
PDFtoZPL.ZplOptions.GraphicFieldOnly.init -> void
PDFtoZPL.ZplOptions.PrintQuantity.get -> uint
PDFtoZPL.ZplOptions.PrintQuantity.init -> void
PDFtoZPL.ZplOptions.SetLabelLength.get -> bool
PDFtoZPL.ZplOptions.SetLabelLength.init -> void
PDFtoZPL.ZplOptions.Threshold.get -> byte
Expand All @@ -29,6 +31,8 @@ PDFtoZPL.IZplOptions.EncodingKind.get -> PDFtoZPL.BitmapEncodingKind
PDFtoZPL.IZplOptions.EncodingKind.init -> void
PDFtoZPL.IZplOptions.GraphicFieldOnly.get -> bool
PDFtoZPL.IZplOptions.GraphicFieldOnly.init -> void
PDFtoZPL.IZplOptions.PrintQuantity.get -> uint
PDFtoZPL.IZplOptions.PrintQuantity.init -> void
PDFtoZPL.IZplOptions.SetLabelLength.get -> bool
PDFtoZPL.IZplOptions.SetLabelLength.init -> void
PDFtoZPL.IZplOptions.Threshold.get -> byte
Expand Down
6 changes: 5 additions & 1 deletion PDFtoZPL/PublicAPI/net6.0/PublicAPI.Shipped.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,15 @@ PDFtoZPL.DitheringKind.FloydSteinberg = 1 -> PDFtoZPL.DitheringKind
PDFtoZPL.DitheringKind.None = 0 -> PDFtoZPL.DitheringKind
PDFtoZPL.ZplOptions
PDFtoZPL.ZplOptions.ZplOptions() -> void
PDFtoZPL.ZplOptions.ZplOptions(PDFtoZPL.BitmapEncodingKind EncodingKind = PDFtoZPL.BitmapEncodingKind.HexadecimalCompressed, bool GraphicFieldOnly = false, bool SetLabelLength = false, byte Threshold = 128, PDFtoZPL.DitheringKind DitheringKind = PDFtoZPL.DitheringKind.None) -> void
PDFtoZPL.ZplOptions.ZplOptions(PDFtoZPL.BitmapEncodingKind EncodingKind = PDFtoZPL.BitmapEncodingKind.HexadecimalCompressed, bool GraphicFieldOnly = false, bool SetLabelLength = false, byte Threshold = 128, PDFtoZPL.DitheringKind DitheringKind = PDFtoZPL.DitheringKind.None, uint PrintQuantity = 0) -> void
PDFtoZPL.ZplOptions.DitheringKind.get -> PDFtoZPL.DitheringKind
PDFtoZPL.ZplOptions.DitheringKind.init -> void
PDFtoZPL.ZplOptions.EncodingKind.get -> PDFtoZPL.BitmapEncodingKind
PDFtoZPL.ZplOptions.EncodingKind.init -> void
PDFtoZPL.ZplOptions.GraphicFieldOnly.get -> bool
PDFtoZPL.ZplOptions.GraphicFieldOnly.init -> void
PDFtoZPL.ZplOptions.PrintQuantity.get -> uint
PDFtoZPL.ZplOptions.PrintQuantity.init -> void
PDFtoZPL.ZplOptions.SetLabelLength.get -> bool
PDFtoZPL.ZplOptions.SetLabelLength.init -> void
PDFtoZPL.ZplOptions.Threshold.get -> byte
Expand All @@ -29,6 +31,8 @@ PDFtoZPL.IZplOptions.EncodingKind.get -> PDFtoZPL.BitmapEncodingKind
PDFtoZPL.IZplOptions.EncodingKind.init -> void
PDFtoZPL.IZplOptions.GraphicFieldOnly.get -> bool
PDFtoZPL.IZplOptions.GraphicFieldOnly.init -> void
PDFtoZPL.IZplOptions.PrintQuantity.get -> uint
PDFtoZPL.IZplOptions.PrintQuantity.init -> void
PDFtoZPL.IZplOptions.SetLabelLength.get -> bool
PDFtoZPL.IZplOptions.SetLabelLength.init -> void
PDFtoZPL.IZplOptions.Threshold.get -> byte
Expand Down
6 changes: 5 additions & 1 deletion PDFtoZPL/PublicAPI/net7.0-android/PublicAPI.Shipped.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,15 @@ PDFtoZPL.DitheringKind.FloydSteinberg = 1 -> PDFtoZPL.DitheringKind
PDFtoZPL.DitheringKind.None = 0 -> PDFtoZPL.DitheringKind
PDFtoZPL.ZplOptions
PDFtoZPL.ZplOptions.ZplOptions() -> void
PDFtoZPL.ZplOptions.ZplOptions(PDFtoZPL.BitmapEncodingKind EncodingKind = PDFtoZPL.BitmapEncodingKind.HexadecimalCompressed, bool GraphicFieldOnly = false, bool SetLabelLength = false, byte Threshold = 128, PDFtoZPL.DitheringKind DitheringKind = PDFtoZPL.DitheringKind.None) -> void
PDFtoZPL.ZplOptions.ZplOptions(PDFtoZPL.BitmapEncodingKind EncodingKind = PDFtoZPL.BitmapEncodingKind.HexadecimalCompressed, bool GraphicFieldOnly = false, bool SetLabelLength = false, byte Threshold = 128, PDFtoZPL.DitheringKind DitheringKind = PDFtoZPL.DitheringKind.None, uint PrintQuantity = 0) -> void
PDFtoZPL.ZplOptions.DitheringKind.get -> PDFtoZPL.DitheringKind
PDFtoZPL.ZplOptions.DitheringKind.init -> void
PDFtoZPL.ZplOptions.EncodingKind.get -> PDFtoZPL.BitmapEncodingKind
PDFtoZPL.ZplOptions.EncodingKind.init -> void
PDFtoZPL.ZplOptions.GraphicFieldOnly.get -> bool
PDFtoZPL.ZplOptions.GraphicFieldOnly.init -> void
PDFtoZPL.ZplOptions.PrintQuantity.get -> uint
PDFtoZPL.ZplOptions.PrintQuantity.init -> void
PDFtoZPL.ZplOptions.SetLabelLength.get -> bool
PDFtoZPL.ZplOptions.SetLabelLength.init -> void
PDFtoZPL.ZplOptions.Threshold.get -> byte
Expand All @@ -29,6 +31,8 @@ PDFtoZPL.IZplOptions.EncodingKind.get -> PDFtoZPL.BitmapEncodingKind
PDFtoZPL.IZplOptions.EncodingKind.init -> void
PDFtoZPL.IZplOptions.GraphicFieldOnly.get -> bool
PDFtoZPL.IZplOptions.GraphicFieldOnly.init -> void
PDFtoZPL.IZplOptions.PrintQuantity.get -> uint
PDFtoZPL.IZplOptions.PrintQuantity.init -> void
PDFtoZPL.IZplOptions.SetLabelLength.get -> bool
PDFtoZPL.IZplOptions.SetLabelLength.init -> void
PDFtoZPL.IZplOptions.Threshold.get -> byte
Expand Down
6 changes: 5 additions & 1 deletion PDFtoZPL/PublicAPI/net7.0/PublicAPI.Shipped.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,15 @@ PDFtoZPL.DitheringKind.FloydSteinberg = 1 -> PDFtoZPL.DitheringKind
PDFtoZPL.DitheringKind.None = 0 -> PDFtoZPL.DitheringKind
PDFtoZPL.ZplOptions
PDFtoZPL.ZplOptions.ZplOptions() -> void
PDFtoZPL.ZplOptions.ZplOptions(PDFtoZPL.BitmapEncodingKind EncodingKind = PDFtoZPL.BitmapEncodingKind.HexadecimalCompressed, bool GraphicFieldOnly = false, bool SetLabelLength = false, byte Threshold = 128, PDFtoZPL.DitheringKind DitheringKind = PDFtoZPL.DitheringKind.None) -> void
PDFtoZPL.ZplOptions.ZplOptions(PDFtoZPL.BitmapEncodingKind EncodingKind = PDFtoZPL.BitmapEncodingKind.HexadecimalCompressed, bool GraphicFieldOnly = false, bool SetLabelLength = false, byte Threshold = 128, PDFtoZPL.DitheringKind DitheringKind = PDFtoZPL.DitheringKind.None, uint PrintQuantity = 0) -> void
PDFtoZPL.ZplOptions.DitheringKind.get -> PDFtoZPL.DitheringKind
PDFtoZPL.ZplOptions.DitheringKind.init -> void
PDFtoZPL.ZplOptions.EncodingKind.get -> PDFtoZPL.BitmapEncodingKind
PDFtoZPL.ZplOptions.EncodingKind.init -> void
PDFtoZPL.ZplOptions.GraphicFieldOnly.get -> bool
PDFtoZPL.ZplOptions.GraphicFieldOnly.init -> void
PDFtoZPL.ZplOptions.PrintQuantity.get -> uint
PDFtoZPL.ZplOptions.PrintQuantity.init -> void
PDFtoZPL.ZplOptions.SetLabelLength.get -> bool
PDFtoZPL.ZplOptions.SetLabelLength.init -> void
PDFtoZPL.ZplOptions.Threshold.get -> byte
Expand All @@ -29,6 +31,8 @@ PDFtoZPL.IZplOptions.EncodingKind.get -> PDFtoZPL.BitmapEncodingKind
PDFtoZPL.IZplOptions.EncodingKind.init -> void
PDFtoZPL.IZplOptions.GraphicFieldOnly.get -> bool
PDFtoZPL.IZplOptions.GraphicFieldOnly.init -> void
PDFtoZPL.IZplOptions.PrintQuantity.get -> uint
PDFtoZPL.IZplOptions.PrintQuantity.init -> void
PDFtoZPL.IZplOptions.SetLabelLength.get -> bool
PDFtoZPL.IZplOptions.SetLabelLength.init -> void
PDFtoZPL.IZplOptions.Threshold.get -> byte
Expand Down
6 changes: 5 additions & 1 deletion PDFtoZPL/PublicAPI/net8.0-android/PublicAPI.Shipped.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,15 @@ PDFtoZPL.DitheringKind.FloydSteinberg = 1 -> PDFtoZPL.DitheringKind
PDFtoZPL.DitheringKind.None = 0 -> PDFtoZPL.DitheringKind
PDFtoZPL.ZplOptions
PDFtoZPL.ZplOptions.ZplOptions() -> void
PDFtoZPL.ZplOptions.ZplOptions(PDFtoZPL.BitmapEncodingKind EncodingKind = PDFtoZPL.BitmapEncodingKind.HexadecimalCompressed, bool GraphicFieldOnly = false, bool SetLabelLength = false, byte Threshold = 128, PDFtoZPL.DitheringKind DitheringKind = PDFtoZPL.DitheringKind.None) -> void
PDFtoZPL.ZplOptions.ZplOptions(PDFtoZPL.BitmapEncodingKind EncodingKind = PDFtoZPL.BitmapEncodingKind.HexadecimalCompressed, bool GraphicFieldOnly = false, bool SetLabelLength = false, byte Threshold = 128, PDFtoZPL.DitheringKind DitheringKind = PDFtoZPL.DitheringKind.None, uint PrintQuantity = 0) -> void
PDFtoZPL.ZplOptions.DitheringKind.get -> PDFtoZPL.DitheringKind
PDFtoZPL.ZplOptions.DitheringKind.init -> void
PDFtoZPL.ZplOptions.EncodingKind.get -> PDFtoZPL.BitmapEncodingKind
PDFtoZPL.ZplOptions.EncodingKind.init -> void
PDFtoZPL.ZplOptions.GraphicFieldOnly.get -> bool
PDFtoZPL.ZplOptions.GraphicFieldOnly.init -> void
PDFtoZPL.ZplOptions.PrintQuantity.get -> uint
PDFtoZPL.ZplOptions.PrintQuantity.init -> void
PDFtoZPL.ZplOptions.SetLabelLength.get -> bool
PDFtoZPL.ZplOptions.SetLabelLength.init -> void
PDFtoZPL.ZplOptions.Threshold.get -> byte
Expand All @@ -29,6 +31,8 @@ PDFtoZPL.IZplOptions.EncodingKind.get -> PDFtoZPL.BitmapEncodingKind
PDFtoZPL.IZplOptions.EncodingKind.init -> void
PDFtoZPL.IZplOptions.GraphicFieldOnly.get -> bool
PDFtoZPL.IZplOptions.GraphicFieldOnly.init -> void
PDFtoZPL.IZplOptions.PrintQuantity.get -> uint
PDFtoZPL.IZplOptions.PrintQuantity.init -> void
PDFtoZPL.IZplOptions.SetLabelLength.get -> bool
PDFtoZPL.IZplOptions.SetLabelLength.init -> void
PDFtoZPL.IZplOptions.Threshold.get -> byte
Expand Down
Loading

0 comments on commit 40dd18c

Please sign in to comment.