2016-04-07 9 views
0

Ben dymo javascript SDK kullanarak kuruyorum bir adres etiket var, ben başarıyla baskı ve tüm yapabiliyorum, ama dize değeridymo ve javascript kitaplığı ile üç farklı satıra metni nasıl kopyalarsınız?

etiketindeki metnin nasıl kırılacağını bulmakta sorun yaşıyorum örneğin

, şu anda tek bir satırda yazdırıyor benim dizesi: ihtiyacı

PROJECT NAME ABC 1234 SOMETHING AVE (IN) CITY, ST 000000

olmak üç
12345 PROJECT NAME ABC
1234 SOMETHING AVE
(IN) CITY, ST 000000

dymos javascript kütüphanesini kullanarak üç satıra yazdırmak için nasıl bir dizgi kırırım?

burada burada etiket xml

var labelXml = '<?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>Middle</VerticalAlignment>\ 
      <TextFitMode>ShrinkToFit</TextFitMode>\ 
      <UseFullFontHeight>True</UseFullFontHeight>\ 
      <Verticalized>False</Verticalized>\ 
      <StyledText>\ 
       <Element>\ 
        <String>\ 
        </String>\ 
        <Attributes>\ 
         <Font Family="Arial" Size="10" Bold="False" Italic="False" Underline="False" Strikeout="False" />\ 
         <ForeColor Alpha="255" Red="0" Green="0" Blue="0" />\ 
        </Attributes>\ 
       </Element>\ 
      </StyledText>\ 
      <ShowBarcodeFor9DigitZipOnly>False</ShowBarcodeFor9DigitZipOnly>\ 
      <BarcodePosition>Suppress</BarcodePosition>\ 
      <LineFonts>\ 
       <Font Family="Arial" Size="10" Bold="False" Italic="False" Underline="False" Strikeout="False" />\ 
       <Font Family="Arial" Size="10" Bold="False" Italic="False" Underline="False" Strikeout="False" />\ 
       <Font Family="Arial" Size="10" Bold="False" Italic="False" Underline="False" Strikeout="False" />\ 
      </LineFonts>\ 
     </AddressObject>\ 
     <Bounds X="332" Y="150" Width="4455" Height="1260" />\ 
    </ObjectInfo>\ 
    </DieCutLabel>'; 

olduğunu Her satır sonu için '\ n' koymak zorunda

var label = dymo.label.framework.openLabelXml(labelXml); 

var printIt = '142277 MARRIOT BURBANK AIRPORT HOTEL\ 
       2500 N. HOLLYWOOD WAY, 1ST FLOOR\ 
       (JH) BURBANK, CA 91505' 

    var label = dymo.label.framework.openLabelXml(labelXml); 
    label.setObjectText("Address", printIt); 
    label.print("DYMO LabelWriter 450"); 
} 

cevap

0

olarak nitelendirdiler javascript. Bu benim sorunum için çalıştı.

var printIt = '142277 MARRIOT BURBANK AIRPORT HOTEL\n2500 N. HOLLYWOOD WAY, ST FLOOR\n(JH) BURBANK, CA 91505'; 
İlgili konular