javascript - Dymo JavaScript 打印条形码位置

标签 javascript xml barcode dymo

我有一个可以在 Dymo 打印机上打印条形码的应用程序。没问题。我按照指示创建了一个用于打印参数的 XML 文件。我能弄清楚的是如何将条形码标签放置在文本下方。我到处都找过了,但什么也没找到。这是我的 XML:

 '<?xml version="1.0" encoding="utf-8"?>\
  <DieCutLabel Version="8.0" Units="twips">\
<PaperOrientation>Landscape</PaperOrientation>\
<Id>Address</Id>\
<PaperName>30252 Address</PaperName>\
<DrawCommands>\
    <RoundRectangle X="0" Y="0" Width="1581" Height="5040" Rx="270" Ry="270" />\
</DrawCommands>\
<ObjectInfo>\
    <AddressObject>\
        <Name>Address</Name>\
        <ForeColor Alpha="255" Red="0" Green="0" Blue="0" />\
        <BackColor Alpha="0" Red="255" Green="255" Blue="255" />\
        <LinkedObjectName></LinkedObjectName>\
        <Rotation>Rotation0</Rotation>\
        <IsMirrored>False</IsMirrored>\
        <IsVariable>True</IsVariable>\
        <HorizontalAlignment>Left</HorizontalAlignment>\
        <VerticalAlignment>Bottom</VerticalAlignment>\
        <TextFitMode>None</TextFitMode>\
        <UseFullFontHeight>False</UseFullFontHeight>\
        <Verticalized>False</Verticalized>\
        <StyledText />\
        <ShowBarcodeFor9DigitZipOnly>False</ShowBarcodeFor9DigitZipOnly>\
        <BarcodePosition>Suppress</BarcodePosition>\
        <LineFonts>\
            <Font Family="Arial" Size="8" Bold="False" Italic="False" Underline="False" Strikeout="False" />\
        </LineFonts>\
    </AddressObject>\
    <Bounds X="331" Y="150" Width="4470" Height="1215" />\
</ObjectInfo>\
<ObjectInfo>\
    <BarcodeObject>\
        <Name>BARCODE</Name>\
        <ForeColor Alpha="255" Red="0" Green="0" Blue="0" />\
        <BackColor Alpha="0" Red="255" Green="255" Blue="255" />\
        <LinkedObjectName></LinkedObjectName>\
        <Rotation>Rotation0</Rotation>\
        <IsMirrored>False</IsMirrored>\
        <IsVariable>False</IsVariable>\
        <Text></Text>\
        <Type>Code39</Type>\
        <Size>Medium</Size>\
        <TextPosition>None</TextPosition>\
        <TextFont Family="Arial" Size="6" Bold="False" Italic="False" Underline="False" Strikeout="False" />\
        <CheckSumFont Family="Arial" Size="6" Bold="False" Italic="False" Underline="False" Strikeout="False" />\
        <TextEmbedding>None</TextEmbedding>\
        <ECLevel>0</ECLevel>\
        <HorizontalAlignment>Center</HorizontalAlignment>\
        <QuietZonesPadding Left="0" Top="0" Right="0" Bottom="0" />\
    </BarcodeObject>\
    <Bounds X="331" Y="178" Width="4260" Height="320" />\
</ObjectInfo>\

'

有人知道一个参数可以让我将条形码放在地址对象下面而不是上面吗?

最佳答案

您目前拥有:

<BarcodePosition>Suppress</BarcodePosition>

看起来您可能需要:

<BarcodePosition>BelowAddress</BarcodePosition>

--嗯,更改最终 ObJectInfo 的 Bounds 标签中的 Y 轴怎么样?

<Bounds X="331" Y="178" Width="4260" Height="320" />\

<Bounds X="331" Y="1365" Width="4260" Height="320" />\

关于javascript - Dymo JavaScript 打印条形码位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43076299/

相关文章:

javascript - 将 HTML 数据属性中的值提取到 jQuery 插件选项数组中

Python:xml.etree.ElementTree.ParseError:格式不正确(无效 token )

javascript - getElementsByTag 不起作用

c - 如何从 C 中的图像读取 EAN-13 条形码?

javascript - 日期格式化字符串

javascript - 是否可以在 emberjs 中按多个值进行过滤?

barcode - ZXing:寻找条码的边界矩形

Python 数据矩阵检测

javascript - knockoutjs 映射插件从对象中删除功能

java - Spring 在 xml 配置文件中重复了 bean 定义,一个在 !stage 中,另一个在 dev 中