公共密封类BarcodeWriter
公共NotInheritable类BarcodeWriter
@接口LTBarcodeWriter: NSObject
公共类BarcodeWriter
公共ref类BarcodeWriter密封
的BarcodeWriter类是用于编写一个条码图像。你不能创建一个实例BarcodeWriter相反,直接使用实例里面为您创建BarcodeEngine并通过BarcodeEngine.Writer属性:
昏暗的引擎作为新BarcodeEngine ()昏暗的作家作为BarcodeWriter = engine.Writer使用可以使用现在的作家,例如,写一个UPCA条形码图像:昏暗的数据作为新BarcodeData (BarcodeSymbology.UPCA“01234567890”)数据。边界=新LeadRect (0, 0, 400, 200)作家。WriteBarcode(模板、数据没有什么)
BarcodeEngine引擎=新BarcodeEngine ();BarcodeWriter作家= engine.Writer;/ /使用可以使用现在的作家,例如,写一个UPCA条形码图像:BarcodeData data =新BarcodeData (BarcodeSymbology.UPCA“01234567890”);数据。边界=新LeadRect (0, 0, 400, 200);作家。WriteBarcode(模板、数据零);
或者你可以使用BarcodeWriter直接通过BarcodeEngine.Writer属性:
昏暗的引擎作为新BarcodeEngine ()/ /使用实例在BarcodeEngine直接为例子,写UPCA条形码来一个图像:昏暗的数据作为新BarcodeData (BarcodeSymbology.UPCA“01234567890”)数据。边界=新LeadRect (0, 0, 400, 200)engine.Writer。WriteBarcode(模板、数据没有什么)
BarcodeEngine引擎=新BarcodeEngine ();/ /直接使用BarcodeEngine中的实例,例如,写一个UPCA条形码图像:BarcodeData data =新BarcodeData (BarcodeSymbology.UPCA“01234567890”);数据。边界=新LeadRect (0, 0, 400, 200);engine.Write。WriteBarcode(模板、数据零);
这个示例创建了一个条形码LEADTOOLS支持的每个符号。然后,它将保存条形码的TIFF文件。
使用Leadtools;使用Leadtools.Codecs;使用Leadtools.Barcode;使用Leadtools.ImageProcessing;公共无效BarcodeWriter_Example (){/ /创建一个目录来存储图片我们将创建字符串outDir = Path.Combine (LEAD_VARS.ImagesDir,“MyBarcodes”);如果(Directory.Exists (outDir)){Directory.Delete (outDir真正的);}Directory.CreateDirectory (outDir);int分辨率= 300;/ /创建一个条码引擎BarcodeEngine引擎=新BarcodeEngine ();/ /获取条码的作家BarcodeWriter作家= engine.Writer;/ /所有1 d选项有UseXModule默认设置为false,我们需要设置为true/ /我们可以计算默认大小。我们将默认选项我们可以改变/ /传递null CalculateBarcodeDataBounds和WriteBarcode如下/ /对所有标准1 dOneDBarcodeWriteOptions oneDWriteOptions = writer.GetDefaultOptions (BarcodeSymbology.UPCA)作为OneDBarcodeWriteOptions;oneDWriteOptions。UseXModule =真正的;/ /所有GS1 Databar堆叠GS1DatabarStackedBarcodeWriteOptions gs1DatabarStackedWriteOptions = writer.GetDefaultOptions (BarcodeSymbology.GS1DatabarStacked)作为GS1DatabarStackedBarcodeWriteOptions;gs1DatabarStackedWriteOptions。UseXModule =真正的;/ /代码块PatchCodeBarcodeWriteOptions patchCodeWriteOptions = writer.GetDefaultOptions (BarcodeSymbology.PatchCode)作为PatchCodeBarcodeWriteOptions;patchCodeWriteOptions。UseXModule =真正的;/ /所有PostNet /星球PostNetPlanetBarcodeWriteOptions postNetPlanetWriteOptions = writer.GetDefaultOptions (BarcodeSymbology.PostNet)作为PostNetPlanetBarcodeWriteOptions;postNetPlanetWriteOptions。UseXModule =真正的;/ /我们将使用这个对象来保存文件使用(RasterCodecs编解码器=新RasterCodecs ()){/ /获得所有可用的象征学写BarcodeSymbology[]象征学= writer.GetAvailableSymbologies ();foreach(BarcodeSymbology象征在象征学){Console.WriteLine (处理“{0}”、符号);/ /创建默认的数据符号BarcodeData data = BarcodeData.CreateDefaultBarcodeData(符号);/ /计算其大小与默认选项writer.CalculateBarcodeDataBounds (LeadRect。空的,分辨率,分辨率、数据零);/ /写数据创建一个图像LeadRect像素= data.Bounds;使用(RasterImage图像= RasterImage.Create(像素。宽度,像素。身高、1、决议,RasterColor.FromKnownColor (RasterKnownColor.White))){/ /写条形码用默认选项作家。WriteBarcode(图片、数据零);/ /保存它字符串outFileName =路径。结合(outDir符号+“.tif”);编解码器。保存(图像、outFileName RasterImageFormat。Tif, 1);}}}}静态类LEAD_VARS{公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”;}
进口Leadtools进口Leadtools.Codecs进口Leadtools.Barcode进口Leadtools.ImageProcessing公共子BarcodeWriter_Example ()创建一个目录来存储的图片我们将创建昏暗的outDir作为字符串= Path.Combine (LEAD_VARS.ImagesDir“MyBarcodes”)如果Directory.Exists (outDir)然后Directory.Delete (outDir真正的)结束如果Directory.CreateDirectory (outDir)昏暗的决议作为整数= 300“创建一个条码引擎昏暗的引擎作为新BarcodeEngine ()的条形码的作家昏暗的作家作为BarcodeWriter = engine.Writer所有1 d选项有UseXModule默认设置为false,我们需要设置为true所以我们可以计算默认大小。我们将默认选项我们可以改变通过零CalculateBarcodeDataBounds和WriteBarcode如下对所有标准1 d昏暗的oneDWriteOptions作为OneDBarcodeWriteOptions =DirectCast(writer.GetDefaultOptions (BarcodeSymbology.UPCA)、OneDBarcodeWriteOptions)oneDWriteOptions。UseXModule =真正的“所有GS1 Databar堆叠昏暗的gs1DatabarStackedWriteOptions作为GS1DatabarStackedBarcodeWriteOptions =DirectCast(writer.GetDefaultOptions (BarcodeSymbology.GS1DatabarStacked)、GS1DatabarStackedBarcodeWriteOptions)gs1DatabarStackedWriteOptions。UseXModule =真正的补丁代码昏暗的patchCodeWriteOptions作为PatchCodeBarcodeWriteOptions =DirectCast(writer.GetDefaultOptions (BarcodeSymbology.PatchCode)、PatchCodeBarcodeWriteOptions)patchCodeWriteOptions。UseXModule =真正的“所有PostNet /星球昏暗的postNetPlanetWriteOptions作为PostNetPlanetBarcodeWriteOptions =DirectCast(writer.GetDefaultOptions (BarcodeSymbology.PostNet)、PostNetPlanetBarcodeWriteOptions)postNetPlanetWriteOptions。UseXModule =真正的我们将使用这个对象来保存文件使用编解码器作为新RasterCodecs ()“把所有可用的象征学写昏暗的象征学()作为BarcodeSymbology = writer.GetAvailableSymbologies ()为每一个符号学作为BarcodeSymbology在象征学Console.WriteLine (处理“{0}”、符号)“这个符号创建默认数据昏暗的数据作为BarcodeData = BarcodeData.CreateDefaultBarcodeData(符号)使用默认选项“计算它的大小writer.CalculateBarcodeDataBounds (LeadRect。空的,分辨率,分辨率、数据没有什么)写数据的创建一个图像昏暗的像素作为LeadRect = data.Bounds使用图像作为RasterImage = RasterImage.Create(像素。宽度,像素。身高、1、决议,RasterColor.FromKnownColor (RasterKnownColor.White))使用默认选项“写条形码作家。WriteBarcode(图片、数据没有什么)“保存它昏暗的outFileName作为字符串=路径。结合(outDir symbology.ToString () +“.tif”)编解码器。保存(图像、outFileName RasterImageFormat。Tif, 1)结束使用下一个结束使用结束子公共NotInheritable类LEAD_VARS公共常量ImagesDir作为字符串=“C: \ LEADTOOLS21 \ Resources \图片”结束类
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗Web查看器net
188宝金博怎么下载
支持的平台上
net, Java, Android和iOS / macOS组件
C / c++类库的API
HTML5 JavaScript库
你的邮件已经发送到支持!有人应该联系!如果你的问题是紧急请回到聊天。
聊天时间:
周一——周五,上午6点等
谢谢你的反馈!
请填写表单重新开始一个新的聊天。
所有代理目前离线。
聊天时间:
周一-周五
早上8:30 - 6点
联系我们请填写这张表格,我们将通过电子邮件联系你。
