标签: signaturepad

为什么 vue-signature-pad 在模态中不起作用?

我目前正在使用以下库:https : //www.npmjs.com/package/vue-signature-pad,其中包含以下示例:https : //codesandbox.io/s/n5qjp3oqv4

我将它作为示例应用,但我在模态中使用它:

<v-dialog v-model="canvasVehiculo" fullscreen hide-overlay transition="dialog-bottom-transition">
         <v-card>
         <v-toolbar dark color="primary">
         <v-btn icon dark @click="canvasVehiculo = false">
          <v-icon>close</v-icon>
         </v-btn>
         <v-toolbar-title>Seleccionar partes del vehiculo:</v-toolbar-title>
            <v-spacer></v-spacer>
            <v-toolbar-items>
            <v-btn dark flat @click="undo">Deshacer</v-btn>
          </v-toolbar-items>
        </v-toolbar>
        <v-list three-line subheader>
        <v-subheader></v-subheader>            
        <VueSignaturePad
         id="signature"
         width="100%"
         height="450px"
         ref="signaturePad"
        />
   </v-list>
 </v-card>

<script>
import VueSignature from 'vue-signature-pad'; //Unicamente lo importo
</script>
<style scoped>
#signature {
  border: double 3px transparent;
  border-radius: 5px;
  background-image: url('imagen.png');
  background-size: 900px 456px; 
  background-position: center;
  background-origin: border-box;
  background-clip: content-box, …
Run Code Online (Sandbox Code Playgroud)

signaturepad vue.js vuejs2

3
推荐指数
2
解决办法
2921
查看次数

如何调整angular2-signaturepad的大小

我需要动态更改签名板的宽度。我该怎么做?

<signature-pad class="signature w-50-p" id="sign_canvas" fxFlexAlign.xs="center"></signature-pad>
Run Code Online (Sandbox Code Playgroud)

( angular2-signaturepad )

typescript signaturepad angular

2
推荐指数
1
解决办法
2068
查看次数

如何将 SignaturePad 与 React TypeScript 结合使用

我正在尝试在我的 React 项目中实现 SignaturePad,并且我可以绘制签名,但我无法访问属性以清除或保存它。我在 ref={signCanvas} 以及 current.clear() 和 signCanvas.current.clear() 和 signCanvas.getTrimmedCanvas().toDataURL("image/png") 上收到以下错误

没有重载与此调用匹配。

  Overload 1 of 2, '(props: Readonly<ReactSignatureCanvasProps>): ReactSignatureCanvas', gave the following error.
    Type 'MutableRefObject<{}>' is not assignable to type 'string | ((instance: ReactSignatureCanvas | null) => void) | RefObject<ReactSignatureCanvas> | null | undefined'.
      Type 'MutableRefObject<{}>' is not assignable to type 'RefObject<ReactSignatureCanvas>'.
        Types of property 'current' are incompatible.
          Type '{}' is missing the following properties from type 'ReactSignatureCanvas': on, off, clear, isEmpty, and 14 more.
  Overload 2 of 2, …
Run Code Online (Sandbox Code Playgroud)

typescript reactjs signaturepad use-ref

2
推荐指数
1
解决办法
2334
查看次数

将xamarin.image转换为基本64格式

我需要将xamarin表单图像转换为base64格式,有人可以帮我吗?

这就是我一直在尝试的方法,但是它确实起作用。

var inputStream = signatureImage.Source.GetValue(UriImageSource.UriProperty);

            //Getting Stream as a Memorystream
            var signatureMemoryStream = inputStream as MemoryStream;

            if (signatureMemoryStream == null)
            {
                signatureMemoryStream = new MemoryStream();
                inputStream.CopyTo(signatureMemoryStream);
            }

            //Adding memorystream into a byte array
            var byteArray = signatureMemoryStream.ToArray();

            //Converting byte array into Base64 string
            base64String = Convert.ToBase64String(byteArray);
Run Code Online (Sandbox Code Playgroud)

“ signatureImage”是图像名称。

image xamarin signaturepad xamarin.forms

1
推荐指数
1
解决办法
3301
查看次数