我试图打印生成的条形码,但它打印为[对象,对象]尝试使用JSON.stringify和我得到的所有其他来源但没有工作。有人可以建议一下这样做的最佳方式。
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
答案 0 :(得分:0)
根据您正在使用的React版本,您希望将该组件包装在React.renderToString
,React.renderComponent
或ReactDOMServer.renderToString
来电中。当然,这也意味着您需要确保React / ReactDOMServer在弹出窗口生成器的范围内。另请参阅this answer。
var ReactDOMServer = require('react-dom/server');
// ...
ReactDOMServer.renderToString(<Barcode
value="Rakesh"// {this.state.value}
width="2"
height="100"
format="CODE128"
displayValue=""
fontOptions=""
font="monospace"
textAlign="center"
textPosition="bottom"
textMargin="2"
fontSize="20"
background="#ffffff"
lineColor="#000000"
margin="10"
marginTop=""
marginBottom=""
marginLeft=""
marginRight=""
/>
)