Shell 24-03-2021, 14:04
Buenas!.

Haciendo una prueba con el navegador Caja de Linux Mint Mate me muestra esto:

[Imagen: 4hknHmi.png]

Si uso la instrucción de Gambas :


[code]

Me muestra esto:

[Imagen: v3SerDr.png]

Si hago esto:

[code]

Obtengo esto:

[Imagen: E97ve1C.png]

Pero se supone que yo no sé el tipo de mime asociado. Pretendo mostrar el icono sin conocer su tipo asociado.
Quiero ver el icono asociado especificando el archivo con su ruta.

La clase DesktopFile no tiene método FromFile.

Esto crea lo mismo que en la segunda imagen mostrada arriba:

[code]

Saludos
tincho 24-03-2021, 10:05
Hola a todos.                          [Imagen: qfHcNAI.png]
Debido a la lentitud que la extracción de imágenes de un pdf confería a Control-Book decidí investigar el tema de las tareas en segundo plano que, como saben, están disponibles desde la versión 3.3. El resultado promete y hace mas "pro" la app.
Para usarla hay que crear una clase y luego instanciarla. Dentro de la clase tiene que haber un método Main sin parámetros. para enviarle parámetros a la clase se ponen variables globales públicas.
Ejemplo de lo que hay dentro de la clase:
Código:
Inherits Task

Public filePDF As String
Public dirOutput As String

Public Sub Main()

  Dim documentPDF As PdfDocument
  Dim page As Integer
  Dim fileImage As String
  Dim imageRam As Image

  If Exist(filePDF) Then
    documentPDF = New PdfDocument(filePDF)
    If Exist(dirOutput) Then
      For page = 0 To documentPDF.Max
        fileImage = dirOutput &/ Format(page, "0000") & ".png"
        If Exist(fileImage) = False Then
          imageRam = documentPDF[page].Render(, 150)
          imageRam.Save(fileImage, 80)
        Endif
      Next
    Endif
  Endif
End
Ejemplo de como "llamar" la clase desde el programa principal
Código:
Public Sub Form_Open()
  Dim back As Extract

  back = New Extract  ' Creacion de una nueva instancia de la clase en segundo plano
  back.filePDF = User.Home &/ "tmp.pdf" 'Asignación del primer parámetro
  back.dirOutput = "/tmp" 'Asignación del segundo parámetro
End
Espero que les resulte de utilidad.
Saludos.
Shell 23-03-2021, 15:42
Buenas!.

Me gustaría saber vuestra opinión. Creo que debemos comentárselo a Benoît en caso positivo.

Cuando seleccionamos un tipo letra de las disponibles en la lista.

[Imagen: g0fuFKA.png]

Observamos que para que se muestra la previsualización abajo de como va a quedar, debemos hacer uso del evento click de la lista (parece un treeview).
Hasta que el evento no se produce no vemos el cambio. Entonces podemos estar subiendo y bajando por todas las fuentes disponibles con las teclas
de cursor pero no vemos cambio abajo en la previsualización. ¿ No sería mejor usar el evento Change ?. Debería mostrarse instantáneamente, ¿ no ?.

A ver que opináis.  Que lo mismo existe un motivo por el que se hace así. Si estamos de acuerdo, que alguien escriba a la lista internacional y se lo
comente a Benoît. Por ejemplo el defensor de las causas nobles, nuestro administrador. Big Grin

Pero primero deberemos estar de acuerdo...¿ a que hora atracamos el banco ?. Cool. Supongo que a las tres.

Saludos
Páginas (571):    1 476 477 478 479 480 571   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 309
Último miembro: toniroman
Temas del foro: 1,761
Mensajes del foro: 9,153
Últimos temas
Problema con el repósito ...
Foro: Instalación
Último mensaje por: guizans, 14-04-2026, 21:38
Respuestas: 2 - Vistas: 273
UEFI y BIOS
Foro: Hardware & IoT
Último mensaje por: guizans, 13-04-2026, 21:22
Respuestas: 3 - Vistas: 2,428
Visual Studio Code con Ga...
Foro: General
Último mensaje por: guizans, 07-03-2026, 14:24
Respuestas: 2 - Vistas: 641
WebForm con mysql gridvie...
Foro: WebApp/WebForms
Último mensaje por: vjarvelo, 03-03-2026, 16:32
Respuestas: 2 - Vistas: 3,316
Sobre la proteccion del c...
Foro: General
Último mensaje por: Shordi, 19-02-2026, 11:07
Respuestas: 7 - Vistas: 1,203
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.